Jump to content

User:Chris G/monobook.js

From Wikipedia, the free encyclopedia
Note: After saving, you have to bypass your browser's cache to see the changes. Google Chrome, Firefox, Microsoft Edge and Safari: Hold down the ⇧ Shift key and click the Reload toolbar button. For details and instructions about other browsers, see Wikipedia:Bypass your cache.
importScript('User:Ais523/stubtagtab2.js');   //Stub sorting tool
importScript('User:Ale_jrb/Scripts/csdhelper.js');  //[[User:Ale_jrb/Scripts]]
importScript('User:Shubinator/DYKcheck.js'); //DYKcheck tool
importScript('User:Mr.Z-man/closeAFD.js');
importScript('User:Dr pda/prosesize.js'); //[[User:Dr pda/prosesize.js]];
//importScript('User:Quarl/util.js');
//importScript('User:Quarl/wikipage.js');
importScript('Wikipedia:WikiProject User scripts/Scripts/Add LI menu');
importStylesheet('Wikipedia:WikiProject User scripts/Scripts/Add LI menu/css');

importScript('User:AzaToth/twinkle.js');
if( typeof( TwinkleConfig ) == 'undefined' ) TwinkleConfig = {}; // DO NOT REMOVE THIS LINE - ALL TWINKLE SETTINGS AFTER THIS
TwinkleConfig.batchdeleteChunks                         =       50;
TwinkleConfig.batchDeleteMinCutOff                      =       5;
TwinkleConfig.batchMax                                  =       5000;
TwinkleConfig.batchProtectChunks                        =       50;
TwinkleConfig.batchProtectMinCutOff                     =       5;
TwinkleConfig.batchundeleteChunks                       =       50;
TwinkleConfig.batchUndeleteMinCutOff                    =       5;
TwinkleConfig.blankTalkpageOnIndefBlock                 =       false;
TwinkleConfig.defaultWarningGroup                       =       1;
TwinkleConfig.deleteTalkPageOnDelete                    =       false;
TwinkleConfig.deletionSummaryAd                         =       ' using [[WP:TW|TW]]';
TwinkleConfig.deliChunks                                =       500;
TwinkleConfig.deliMax                                   =       5000;
TwinkleConfig.deliWatchPage                             =       "default";
TwinkleConfig.deliWatchUsages                           =       "no";
TwinkleConfig.deliWatchUser                             =       "default";
TwinkleConfig.markAIVReportAsMinor                      =       true;
TwinkleConfig.markSockReportAsMinor                     =       true;
TwinkleConfig.markUAAReportAsMinor                      =       true;
TwinkleConfig.markRevertedPagesAsMinor                  =       [ 'vand' ];
TwinkleConfig.markSpeedyPagesAsMinor                    =       false;
TwinkleConfig.markSpeedyPagesAsPatrolled                =       true;
TwinkleConfig.notifyUserOnDeli                          =       true;
TwinkleConfig.notifyUserOnSpeedyDeletionNomination      =       [ 'g1', 'g2', 'g3', 'g4', 'g10', 'g11', 'g12', 'a1', 'a2', 'a3', 'a5', 'a7', 'a9', 'f1', 'f2', 'f3', 'f4', 'f5', 'f6', 'f7', 'f9', 'f10', 'f11', 'u3', 't2', 't3', 'p2' ];
TwinkleConfig.offerReasonOnNormalRevert                 =       true;
TwinkleConfig.openTalkPage                              =       [ 'agf', 'norm', 'vand' ];
TwinkleConfig.openTalkPageOnAutoRevert                  =       false;
TwinkleConfig.openUserTalkPageOnSpeedyDelete            =       [ 'g1', 'g2', 'g3', 'g4', 'g5', 'g10', 'g11', 'g12', 'a1', 'a3', 'a7', 'a9', 'f3', 'f4', 'f5', 'f6', 'f7', 'f9', 'f11', 'u3', 't2' ];
TwinkleConfig.orphanBacklinksOnSpeedyDelete             =       {exclude:['g6'], orphan:true};
TwinkleConfig.proddeleteChunks                          =       50;
TwinkleConfig.prodReasonDefault                         =       "";
TwinkleConfig.protectionSummaryAd                       =       ' using [[WP:TW|TW]]';
TwinkleConfig.revertMaxRevisions                        =       50;
TwinkleConfig.showRollbackLinks                         =       [ 'diff', 'others' ];
TwinkleConfig.showSharedIPNotice                        =       true;
TwinkleConfig.speedyWindowHeight                        =       500;
TwinkleConfig.speedyWindowWidth                         =       800;
TwinkleConfig.summaryAd                                 =       ' using [[WP:TW|TW]]';
TwinkleConfig.unlinkNamespaces                          =       [ 0, 100 ];
TwinkleConfig.userTalkPageMode                          =       'tab';
TwinkleConfig.watchProdPages                            =       true;
TwinkleConfig.watchRevertedPages                        =       [ 'agf', 'norm', 'vand', 'torev' ];
TwinkleConfig.watchSpeedyPages                          =       [ 'g1', 'g2', 'g3', 'g4', 'g10', 'g11', 'g12', 'a1', 'a2', 'a3', 'a5', 'a7', 'a9', 'f1', 'f2', 'f3', 'f4', 'f5', 'f6', 'f7', 'f9', 'f10', 'f11', 'u3', 't2', 't3', 'p2' ];
TwinkleConfig.watchWarnings                             =       true;
TwinkleConfig.welcomeUserOnSpeedyDeletionNotification   =       TwinkleConfig.notifyUserOnSpeedyDeletionNomination;
TwinkleConfig.xfdWatchDiscussion                        =       "yes";
TwinkleConfig.xfdWatchList                              =       "no";
TwinkleConfig.xfdWatchPage                              =       "yes";
TwinkleConfig.xfdWatchUsages                            =       "no";
TwinkleConfig.xfdWatchUser                              =       "default";
FriendlyConfig.clockStyle                       =       "dynamic";
FriendlyConfig.enableClock                      =       true;
FriendlyConfig.groupByDefault                   =       true;
FriendlyConfig.idsToRename                      =       [
                { id: 'ca-nstab-main', name: 'Main', mainPageOnly: true },
                { id: 'ca-nstab-help', name: 'Help' },
                { id: 'ca-nstab-special', name: 'Special' },
                { id: 'ca-nstab-project', name: 'Project' },
                { id: 'ca-nstab-user', name: 'User' },
                { id: 'ca-edit', name: 'Edit' },
                { id: 'ca-viewsource', name: 'Source' },
                { id: 'ca-talk', name: 'Talk' },
                { id: 'ca-undelete', name: 'Undelete' },
                { id: 'ca-addsection', name: '+' }
        ];
FriendlyConfig.insertHeadings                   =       true;
FriendlyConfig.insertSignature                  =       true; //sign welcome templates, where appropriate
FriendlyConfig.insertTalkbackSignature          =       true; //always sign talkback templates
FriendlyConfig.insertUsername                   =       true;
FriendlyConfig.markSharedIPAsMinor              =       true;
FriendlyConfig.markTaggedPagesAsMinor           =       true;
FriendlyConfig.markTaggedPagesAsPatrolled       =       true;
FriendlyConfig.markTalkbackAsMinor              =       true;
FriendlyConfig.markWelcomesAsMinor              =       true;
FriendlyConfig.maskTemplateInSummary            =       true;
FriendlyConfig.quickWelcomeMode                 =       "semiauto";
FriendlyConfig.quickWelcomeTemplate             =       "Welcome";
FriendlyConfig.talkbackHeading                  =       "== Talkback ==";
FriendlyConfig.topWelcomes                      =       false;
FriendlyConfig.watchTaggedPages                 =       true;
FriendlyConfig.watchWelcomes                    =       true;
FriendlyConfig.welcomeHeading                   =       "== Welcome ==";



importScript('User:PleaseStand/userinfo.js');

//Delsort Stuff
importScript('Wikipedia:WikiProject Deletion sorting/delsort.js');
DelsortConfig = {
  debugLevel : 0,
  watchDelsortedLists : 0,
  watchDelsortedAfd : 1,
  shortcuts : []
}
////////////////////////////////////////////////////////////

importScript('User:Haza-w/cactions.js'); //[[User:Haza-w/cactions.js]]
var cactions = {
    itabs: false,
    svars: Array(
        ['New pages',              mw.config.get('wgScript')+'?title=Special:NewPages&action=view'],
        ['AIV reports',            mw.config.get('wgScript')+'?title=Wikipedia:Administrator_intervention_against_vandalism&#Alerts'],
        ['AfD log for today',      mw.config.get('wgScript')+'?title=Wikipedia:Articles_for_deletion/Log/Today#toc'],
        ['CSD Criteria',           mw.config.get('wgScript')+'?title=Wikipedia:Criteria_for_speedy_deletion#General'],
        ['Stub template list',     mw.config.get('wgScript')+'?title=Wikipedia:WikiProject Stub sorting/List of stubs'],
        ['Notability Policy',      mw.config.get('wgScript')+'?title=Wikipedia:Notability'],
        ['Verifiability Policy',   mw.config.get('wgScript')+'?title=Wikipedia:Verifiability'],
        ['NPOV Policy',            mw.config.get('wgScript')+'?title=Wikipedia:NPOV'],
        ['BLP Policy',             mw.config.get('wgScript')+'?title=Wikipedia:BLP'],
        ['Manual of Style',        mw.config.get('wgScript')+'?title=Wikipedia:MOS']
    )
};

//New Page Patrol thingo
//importScript('User:TheJosh/Scripts/NewPagePatrol.js');
//importScript('User:Lear\'s Fool/Scripts/NewPagePatrol.js');
importScript('User:J.delanoy/newpage.js');
npp_enabled = true;
npp_num_pages = 8;

//New Username thingo
//importScript('User:TheJosh/Scripts/NewUserPatrol.js');
//nup_enabled = false;
//nup_num_pages =5;


importScript('User:Ale_jrb/Scripts/igloo.js'); // [[User:Ale_jrb/Scripts/igloo]]


/*** BEGIN WIKIBREAK ENFORCER ***/
addOnloadHook(function() {
 
	/*** Start editing here ***/
 
	// When you want to end your break?
	// no leading zeroes. (example: 7 - correct, 07 - incorrect)
 
	var date = { year: 2010, month: 1, day: 1};
	var time = { hours: 0, minutes: 0, seconds: 0 };
 
	/*** Stop editing here ***/
 
	var currentDate = new Date();
	var enforcedBreakEnd = new Date(
		date.year,date.month-1,date.day,time.hours,time.minutes,time.seconds);
	if (currentDate <= enforcedBreakEnd) {
		alert("Enforced wikibreak until "+enforcedBreakEnd.toLocaleString()
			+ "\n(now is "+currentDate.toLocaleString()+")\n\nBye!");
		location = "http://"+location.host+"/w/index.php?title="
			+ "Special:Userlogout&returnto=Main_Page";
	}
});
/*** END WIKIBREAK ENFORCER ***/